首页> 外文OA文献 >Variable-based multi-module data caches for clustered VLIW processors
【2h】

Variable-based multi-module data caches for clustered VLIW processors

机译:用于集群VLIW处理器的基于变量的多模块数据高速缓存

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Memory structures consume an important fraction of the total processor energy. One solution to reduce the energy consumed by cache memories consists of reducing their supply voltage and/or increase their threshold voltage at an expense in access time. We propose to divide the L1 data cache into two cache modules for a clustered VLIW processor consisting of two clusters. Such division is done on a variable basis so that the address of a datum determines its location. Each cache module is assigned to a cluster and can be set up as a fast power-hungry module or as a slow power-aware module. We also present compiler techniques in order to distribute variables between the two cache modules and generate code accordingly. We have explored several cache configurations using the Mediabench suite and we have observed that the best distributed cache organization outperforms traditional cache organizations by 19%-31% in energy-delay and by 11%-29% in energy-delay. In addition, we also explore a reconfigurable distributed cache, where the cache can be reconfigured on a context switch. This reconfigurable scheme further outperforms the best previous distributed organization by 3%-4%.
机译:存储器结构消耗了总处理器能量的重要部分。减少高速缓存存储器消耗的能量的一种解决方案包括降低它们的电源电压和/或增加它们的阈值电压,但以访问时间为代价。我们建议将L1数据高速缓存分为两个高速缓存模块,以用于由两个群集组成的群集VLIW处理器。这种划分是在可变的基础上进行的,因此数据的地址确定了其位置。每个高速缓存模块都分配给一个群集,并且可以设置为快速耗电模块或慢速节能模块。我们还介绍了编译器技术,以便在两个缓存模块之间分配变量并相应地生成代码。我们已经使用Mediabench套件探索了几种缓存配置,并且观察到最佳的分布式缓存组织在能源延迟方面要比传统缓存组织高19%-31%,在能源延迟方面要优于11%-29%。此外,我们还探讨了可重新配置的分布式缓存,其中可以在上下文切换器上重新配置缓存。这种可重新配置的方案比以前的最佳分布式组织的性能还要高3%-4%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号